@charset "utf-8";
/*公共样式*/
.home_main{margin: 65px auto;}
.home_title{text-align: center;margin-bottom: 30px;}
.home_title span{font-size: 34px;font-weight: bold;}
.home_title em{display: block;font-size: 15px;margin-top: 8px;}

/*产品*/
.home_pro .mainL{width: 280px;}
.home_pro .mainL h3{font-size: 24px;font-weight: bold;background: #286299;color: #fff;text-align: center;padding: 25px 0;box-sizing: border-box;}
.home_pro .mainL h3 em{display: block;text-transform: uppercase;font-size: 16px;opacity: .5;margin-top: 5px;}
.home_pro .mainL .mainL_l{padding: 15px 10px;background: #f4f4f4;box-sizing: border-box;}
.home_pro .mainL .mainL_l dl dt{height: 55px;line-height: 55px;padding: 0 20px;transition: 0.2s;border-bottom: 1px solid #e5e5e5;}
.home_pro .mainL .mainL_l dl dt a{display: block;}
.home_pro .mainL .mainL_l dl dt:last-child{border-bottom: none;}
.home_pro .mainL .mainL_p{background: #286299;text-align: center;color: #fff;padding: 20px 0;}
.home_pro .mainL .mainL_p img{vertical-align: middle;margin-right: 6px;}
.home_pro .mainL .mainL_p span{display: block;font-size: 28px;font-weight: bold;font-family: Arial;padding-top: 12px;}
.home_pro .mainL .mainL_l dl dt:hover{background: #e0e0e0;border-left: 2px solid #286299;color: #286299;}
.home_pro .mainR{width: 890px;}
.home_pro .mainR .crumbs{border-bottom: 1px solid rgb(238, 238, 238);padding-bottom: 15px;}
.home_pro .mainR .crumbs span{float: left;width: 300px;border-left: 4px solid #286299;color: #286299;font-size: 24px;height: 30px;line-height: 30px;display: inline-block;padding-left: 15px;}
.home_pro .mainR ul li{float: left;width: 32.33%;margin-top: 25px;margin-left: 1.5%;text-align: center;}
.home_pro .mainR ul li:nth-child(3n-2){margin-left: 0;}
.home_pro .mainR ul li .img{overflow: hidden;position: relative;border: 1px solid #e5e5e5;margin-bottom: -1px;height: 214px;}
.home_pro .mainR ul li .img img{transition: 0.5s;display: block;width: 100%;height: 100%;object-fit: cover;}
.home_pro .mainR ul li .tit{position: relative;overflow: hidden;height:50px;line-height: 50px;border: 1px solid #e5e5e5;box-sizing: border-box;font-size: 15px;}
.home_pro .mainR ul li .tit p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 15px;box-sizing: border-box;}
.home_pro .mainR ul li .tit span{color: #fff;position: absolute;width: 100%;height: 100%;background-color: #286299;left: 0;bottom: -100%;transition: 0.5s;}
.home_pro .mainR ul li:hover img{transform: scale(1.1);}
.home_pro .mainR ul li:hover .tit span{bottom: 0;}

/*优势*/
.home_adva{width: 100%;}
.home_adva .bd ul li{width: 100%;height: 640px;position: relative;}
.home_adva .bd ul li .tit{margin-top: 40px;padding-left: 360px;padding-top: 20px;box-sizing: border-box;position: relative;}
.home_adva .bd ul li .tit p{font-size: 34px;font-weight: bold;}
.home_adva .bd ul li .tit p span{color: #1269b7;}
.home_adva .bd ul li .tit h2{color: rgba(18,105,183,.1);text-transform: uppercase;font-size: 120px;font-weight: bold;font-style: italic;position: absolute;top: 5px;}
.home_adva .bd ul li .tit h2 em{color: rgba(18,105,183,.3);font-size: 26px;font-weight: bold;font-style: italic;}
.home_adva .bd ul li .bg{width: 1100px;height: 500px;position: absolute;top: 138px;left: 0;object-fit: cover;}
.home_adva .bd ul li .txt{width: 1100px;position: absolute;top: 138px;left: 0;padding-left: 360px;padding-right: 50px;box-sizing: border-box;height: 500px;background-color: rgba(18,105,183,0.8);z-index: 2;color: #fff;}
.home_adva .bd ul li .txt h2{font-size: 28px;margin-top: 75px;margin-bottom: 35px;font-weight: bold;}
.home_adva .bd ul li .txt p{line-height: 40px;font-size: 15px;}
.home_adva .bd ul li .img{width: 1040px;position: absolute;top: 0px;right: 0;height: 468px;box-shadow: 0px -3px 18px 0px rgba(0, 0, 0, 0.26);}
.home_adva .bd ul li .img p{width: 247px;text-align: center;float: left;font-family: Arial;font-size: 50px;font-weight: bold;font-style: italic;line-height: 140px;color: #1269b7;}
.home_adva .bd ul li .img p span{color: #0b6565;}
.home_adva .bd ul li .img img{width: 790px;}
.home_adva .advaB{margin-top: -170px;position: relative;z-index: 6;}
.home_adva .advaB .hd{height: 170px;padding: 40px 0;background-color: #eeeeee;border-radius: 2px;}
.home_adva .advaB .hd ul li{float: left;width: 25%;border-right: #ddd 1px solid;text-align: center;box-sizing: border-box;}
.home_adva .advaB .hd ul li:last-of-type{border: none;}
.home_adva .advaB .hd ul li .img{width: 90px;height: 90px;background-color: #1269b7;border: #cecece 1px solid;position: relative;border-radius: 100%;margin: 0 auto;}
.home_adva .advaB .hd ul li .img img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.home_adva .advaB .hd ul li .img .i2{opacity: 0;}
.home_adva .advaB .hd ul li h2{font-size: 22px;padding-top: 18px;padding-bottom: 5px;}
.home_adva .advaB .hd ul li p{color: #999;text-transform: uppercase;}
.home_adva .advaB .hd ul li.on .img{background: #fff;transform: rotateY(360deg);transition: 1s;border: solid 1px #fff;}
.home_adva .advaB .hd ul li.on .img .i1{opacity: 0;transform: rotateY(360deg);transition: 1s;}
.home_adva .advaB .hd ul li.on .img .i2{opacity: 1!important;transform: rotateY(360deg);transition: 1s;}
@media only screen and (max-width: 1600px){
	.home_adva .bd ul li .tit{padding-left: 6%;}
	.home_adva .bd ul li .bg{width: 57%;}
	.home_adva .bd ul li .txt{width: 57%;padding-left: 6%;}
	.home_adva .bd ul li .img{width: 60%;}
	.home_adva .bd ul li .img p{width: 30%;float: left;}
	.home_adva .bd ul li .img img{width: 70%;height: 100%;float: right;}

}

/*案例*/
.home_case{position: relative;}
.home_case .case_con{width: 385px;float: left;margin-right: 20px;border: 1px solid #D2D2D2;}
.home_case .case_con dl{padding: 10px;padding-bottom: 25px;box-sizing: border-box;}
.home_case .case_con dl dt{height: 250px;overflow: hidden;}
.home_case .case_con dl dt img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.home_case .case_con dl dd .tit{font-size: 17px;display: block;margin-top: 20px;margin-bottom: 8px;}
.home_case .case_con dl dd p{color: #666;}
.home_case .case_con dl dd .more{display: block;width: 100%;text-align: right;color: #057ac8;margin-top: 8px;}
.home_case .prev,.home_case .next{display: block;cursor: pointer;position: absolute;top: 200px;width: 35px;height: 35px;line-height: 32px;border-radius: 35px;background: #057ac8;color: #fff;text-align: center;font-size: 28px;font-weight: normal;}
.home_case .prev{left: -60px;}
.home_case .next{right: -60px;}
.home_case .case_con dl dt:hover img{transform: scale(1.05);}
.home_case .case_con dl dd .tit:hover{color: #057ac8;}
.home_case .case_con dl dd .more:hover{color: #e30618;}
.home_case .prev:hover,.home_case .next:hover{background: #e30618;}

/*关于*/
.home_about{height: 520px;background: url(../images/ab_bg.jpg) center no-repeat;padding: 60px 0;box-sizing: border-box;}
.home_about .con{width: 680px;}
.home_about .con .tit{margin-bottom: 30px;padding-left: 180px;background: url(../images/i_about_tt_img.png) no-repeat left 50%;color: #3a3a3a;font-size: 20px;font-weight: bolder;line-height: 40px;}
.home_about .con .tit h2{font-size: 34px;font-weight: bold;color: #3a3a3a;padding-top: 15px;}
.home_about .con .tit em{display: block;font-weight: bold;text-transform: uppercase;}
.home_about .con h3{color: #057ac8;font-size: 18px;margin-bottom: 20px;}
.home_about .con .more{display: block;width: 150px;height: 45px;line-height: 45px;color: #fff;text-align: center;background: #057ac8;margin-top: 40px;}
.home_about .con .more:hover{background: #e30618;}

/*新闻*/
.home_news{width: 100%;}
.home_news .newsL{width: 800px;}
.home_news .newsL .news_type{font-size: 18px;padding-bottom: 20px;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;}
.home_news .newsL .news_type a{float: left;padding: 0 20px;font-size: 18px;}
.home_news .newsL .news_type a:first-child{border-right: 1px solid #e5e5e5;padding-left: 0;}
.home_news .newsL .news_type a.cur{color: #1269b7;font-weight: bold;}
.home_news .newsL .news_type a:last-child{float: right;font-size: 14px;color: #666;font-weight: normal;}
.home_news .newsL .news_con{display: none;}
.home_news .newsL .news_con.cur{display: block;}
.home_news .newsL .news_con dl{height: 200px;margin-bottom: 25px;}
.home_news .newsL .news_con dl dt{width: 305px;height: 100%;float: left;}
.home_news .newsL .news_con dl dt img{display: block;width: 100%;height: 100%;}
.home_news .newsL .news_con dl dd{width: 470px;float: right;}
.home_news .newsL .news_con dl dd h3{padding-top: 5px;height: 30px;line-height: 30px;}
.home_news .newsL .news_con dl dd h3 a{font-size: 16px;float: left;width: 80%;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;font-weight: bold;}
.home_news .newsL .news_con dl dd h3 span{float: right;color: #666;font-size: 14px;}
.home_news .newsL .news_con dl dd p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 5px;}
.home_news .newsL .news_con dl dd em{display: block;margin-top: 35px;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #1269b7;border-radius: 5px;}
.home_news .newsL .news_con dl dd em a{display: block;color: #fff;}
.home_news .newsL .news_con ul li{width: 46%;float: left;height: 45px;line-height: 45px;border-bottom: 1px dashed #d0d0d0;padding-left: 15px;background: url(../images/newsicon.png) no-repeat left center;}
.home_news .newsL .news_con ul li:nth-child(2n-1){float: right;}
.home_news .newsL .news_con ul li a{display: block;float: left;width: 75%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home_news .newsL .news_con ul li span{float: right;color: #666;}
.home_news .newsR{width: 340px;}
.home_news .newsR .r_top{font-size: 18px;padding-bottom: 20px;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;font-weight: bold;}
.home_news .newsR .r_top a:last-child{float: right;font-size: 14px;color: #666;font-weight: normal;}
.home_news .newsR .newsR_c{height: 410px;overflow: hidden;}
.home_news .newsR .newsR_c ul li{padding: 15px 0;border-bottom: 1px dashed #e7e7e7;}
.home_news .newsR .newsR_c ul li a{display: block;font-weight: bold;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 30px;background: url(../images/news_q.png) no-repeat left center;}
.home_news .newsR .newsR_c ul li p{margin-top: 10px;background: url(../images/news_a.png) no-repeat left top 4px;;padding-left: 30px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 24px;}
.home_news .newsL .news_type a:last-child:hover{color: #1269b7;}
.home_news .newsL .news_con dl dd h3:hover a{color: #1269b7;}
.home_news .newsL .news_con dl dd em:hover{animation: shake .8s linear;}
.home_news .newsL .news_con ul li:hover a{color: #1269b7;}
.home_news .newsR .r_top a:last-child:hover{color: #1269b7;}
.home_news .newsR .newsR_c ul li a:hover{color: #1269b7;}













